package com.lzc.job_recom.service;

import com.lzc.job_recom.model.Job;

import java.util.List;
import java.util.Map;

public interface JobService {
    
    /**
     * 根据城市获取职位列表
     */
    List<Job> getJobsByCity(String city);
    
    /**
     * 根据城市和关键词搜索职位
     */
    List<Job> searchJobs(String city, String keyword);
    
    /**
     * 获取技能关联词云数据
     */
    List<Map<String, Object>> getSkillsWordCloud(String city, String keyword);
    
    /**
     * 获取薪资分布数据
     */
    List<Map<String, Object>> getSalaryDistribution(String city, String keyword);
    
    /**
     * 获取城市间职位对比数据
     */
    Map<String, Object> getCityComparison(String keyword);
}